self-powered detector - Francés Inglés Diccionario